Skip to content

Feat/gaussian blur effect playing eq icon v2#2425

Open
shiqizhenyes wants to merge 4 commits into
PixelPlayerHQ:masterfrom
shiqizhenyes:feat/gaussian_blur_effect_playingEqIconV2
Open

Feat/gaussian blur effect playing eq icon v2#2425
shiqizhenyes wants to merge 4 commits into
PixelPlayerHQ:masterfrom
shiqizhenyes:feat/gaussian_blur_effect_playingEqIconV2

Conversation

@shiqizhenyes

Copy link
Copy Markdown

feat: Added a frosted glass effect; added an option to hide the lyrics page control buttons
feat: Improve Gaussian blur and introduce music-synced EQ animation

  • Refine the visual effect and usage scope of the Gaussian blur while
  • optimizing its overall rendering smoothness. Additionally, add the new
  • PlayingEqIconV2 component, featuring a spectrum animation that dynamically synchronizes with the music rhythm.
2026-06-21_07-56-25_325 2026-06-21_07-56-25_344

- Refine the visual effect and usage scope of the Gaussian blur while
- optimizing its overall rendering smoothness. Additionally, add the new
- `PlayingEqIconV2` component, featuring a spectrum animation that dynamically synchronizes with the music rhythm.
- AudioRmsSink: Introduce exponential decay for `maxRms` to prevent the visualizer from getting stuck after loud volume spikes.
- AudioRmsSink: Add support for parsing 32-bit Float PCM encoding to fix amplitude calculation in Hi-Fi mode.
- PlayingEqIconV2: Remove redundant `derivedStateOf` and `remember` wrappers around high-frequency data classes to eliminate recomposition overhead and animation stutters.
@theovilardo

Copy link
Copy Markdown
Collaborator

Hi! Thanks for the addition but we're adding these effects on play store when the app is fully released

@shiqizhenyes

shiqizhenyes commented Jun 21, 2026

Copy link
Copy Markdown
Author

Hi! Thanks for the addition but we're adding these effects on play store when the app is fully released

I’m really looking forward to the official release. Also, I suggest making the “Shuffle,” “Repeat,” and “Favorites” buttons on the playback page a little smaller—they shouldn’t be that big, as it makes the interface look clunky. Enlarging the “Next Song” and “Play” buttons would make them easier to use, just like in my modification. Also, the lyrics page doesn’t need so many buttons; it makes the interface look cluttered.

2026-06-21_11-55-26_463 2026-06-21_11-55-26_482

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants